Evaluating and Predicting Actual Test Coverage
نویسنده
چکیده
This thesis proposes a new notion of semantic coverage in formal testing: actual coverage. It is defined for test case and test suite executions, as well as for sequences of their executions. A fault is considered to be completely covered if an execution showed its presence, and it is considered partly covered if an execution increased the confidence in its absence. Actual coverage can be used to evaluate a test process after it has taken place, but we also describe how to predict actual coverage in advance. To support these estimations, a probabilistic execution model is introduced. We derive efficient formulae for both the evaluation and the prediction of actual coverage, making tool support feasible. We show that for an infinite number of executions our measure coincides with an existing notion of semantic coverage, called potential coverage. This notion, however, does not deal with the fact that in practice only a finite number of executions will be performed. With actual coverage it is possible to predict the actual coverage of any given number of test case or test suite executions. An extensive detailed example is provided to demonstrate the applicability of our measure.
منابع مشابه
Extending Coverage Criteria by Evaluating Their Robustness to Code Structure Changes
Code coverage is usually used as a measurement of testing quality and as adequacy criterion. Unfortunately, code coverage is very sensitive to modi cations of the code structure, and, therefore, the same test suite can achieve di erent degrees of coverage on the same program written in two syntactically di erent ways. For this reason, code coverage can provide the tester with misleading informa...
متن کاملAnalysis of interconnect crosstalk defect coverage of test sets
In this paper, we address the problem of evaluating the effectiveness of test sets to detect crosstalk defects in interconnects of deep sub-micron circuits. The fast and accurate estimation technique will enable: (a) the evaluation whether legacy functional, delay, and boundary scan tests can be used for effective interconnect crosstalk defect coverage, (b) development of crosstalk tests if the...
متن کاملEvaluating of Different Height-Diameter Nonlinear Models for Hornbeam in Uneven-Aged Stands (Case Study: Golestan Rezaeian Forest)
Projection of stand development over time relies on accurate height-diameter functions. In this study, we evaluated the capability of 43 nonlinear models to estimate hornbeam heights in a portion Rezaeian experimental forest in Gorgan, Golestan province. We applied a systematic random sampling method to collect field data within a 150×200 meter network (3.33% intensity). It resulted in 200 circ...
متن کاملAutomatische Optimierung und Evaluierung modellbasierter Testfälle für den Komponenten- und Integrationstest
This thesis presents a tool-supported approach which enables the automatic test case generation from UML models and allows evaluating the fault detection potential of the generated test cases. The test case generation method supports both the model-based component and the integration testing phase. The considered coverage criteria include established coverage criteria for component testing as w...
متن کاملCombinatorial Coverage as an Aspect of Test Quality
There are relatively few good methods for evaluating test set quality, after ensuring basic requirements-traceability. Structural coverage, mutation testing, and related methods can be used if source code is available, but these approaches may entail significant cost in time and resources. This paper introduces an alter native measure of test quality that is directly related to fault detection...
متن کامل